<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网络安全态势综合分析报告</title>
    <style>
        /* 全局样式 */
        :root {
            --primary-color: #2c3e50;
            --secondary-color: #3498db;
            --danger-color: #e74c3c;
            --warning-color: #f39c12;
            --success-color: #2ecc71;
            --info-color: #2980b9;
            --light-bg: #f8f9fa;
            --dark-bg: #343a40;
            --card-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            --border-radius: 8px;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            line-height: 1.6;
            color: #333;
            max-width: 1200px;
            margin: 0 auto;
            padding: 20px;
            background-color: #f5f7fa;
        }

        /* 主标题样式 */
        h1 {
            color: var(--primary-color);
            text-align: center;
            font-size: 2.5rem;
            margin-bottom: 30px;
            padding-bottom: 15px;
            border-bottom: 2px solid var(--secondary-color);
        }

        section {
            background-color: white;
            border-radius: var(--border-radius);
            box-shadow: var(--card-shadow);
            padding: 25px;
            margin-bottom: 30px;
        }

        h2 {
            color: var(--primary-color);
            font-size: 1.8rem;
            margin-top: 0;
            margin-bottom: 20px;
            padding-bottom: 10px;
            border-bottom: 1px solid #eee;
        }

        h3 {
            color: var(--info-color);
            font-size: 1.3rem;
            margin-top: 25px;
        }

        /* 摘要卡片样式 */
        .summary-card {
            background-color: var(--light-bg);
            border-left: 5px solid var(--danger-color);
            padding: 20px;
            border-radius: var(--border-radius);
            margin-bottom: 20px;
        }

        .high-risk {
            color: var(--danger-color);
            font-weight: bold;
            font-size: 1.2em;
        }

        /* 表格样式 */
        table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        }

        th,
        td {
            padding: 12px 15px;
            text-align: left;
            border-bottom: 1px solid #ddd;
        }

        th {
            background-color: var(--primary-color);
            color: white;
            font-weight: 600;
        }

        tr:nth-child(even) {
            background-color: #f9f9f9;
        }

        tr:hover {
            background-color: #f1f1f1;
        }

        /* 风险等级颜色 */
        .risk-high {
            color: var(--danger-color);
            font-weight: bold;
        }

        .risk-medium {
            color: var(--warning-color);
            font-weight: bold;
        }

        .risk-low {
            color: var(--success-color);
            font-weight: bold;
        }

        /* 图表容器 */
        .chart-container {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            margin: 20px 0;
        }

        .chart {
            flex: 1;
            min-width: 300px;
            background: white;
            padding: 15px;
            border-radius: var(--border-radius);
            box-shadow: var(--card-shadow);
        }

        /* 防护建议样式 */
        .recommendation-card {
            background-color: #f8f9fa;
            border-radius: var(--border-radius);
            padding: 15px;
            margin-bottom: 15px;
            border-left: 4px solid var(--info-color);
        }

        /* 响应式设计 */
        @media (max-width: 768px) {
            body {
                padding: 10px;
            }

            section {
                padding: 15px;
            }

            h1 {
                font-size: 2rem;
            }

            h2 {
                font-size: 1.5rem;
            }

            .chart {
                min-width: 100%;
            }
        }

        /* 数据可视化模拟 */
        .bar-chart {
            height: 200px;
            display: flex;
            align-items: flex-end;
            gap: 10px;
            margin: 20px 0;
        }

        .bar {
            flex: 1;
            background-color: var(--secondary-color);
            position: relative;
            min-width: 30px;
            transition: height 0.3s ease;
        }

        .bar-label {
            position: absolute;
            bottom: -25px;
            width: 100%;
            text-align: center;
            font-size: 0.8rem;
        }

        .pie-chart {
            width: 200px;
            height: 200px;
            border-radius: 50%;
            background: conic-gradient(var(--danger-color) 0% 73.8%,
                    var(--warning-color) 73.8% 92.7%,
                    #ddd 92.7% 100%);
            margin: 20px auto;
        }

        /* 趋势箭头 */
        .trend-up {
            color: var(--danger-color);
        }

        .trend-down {
            color: var(--success-color);
        }
    </style>
</head>

<body>
    <!-- 主标题 - 适合使用大号标题格式 -->
    <h1>网络安全态势综合分析报告</h1>

    <!-- 摘要卡片布局 - 适合使用卡片和警示标志展示关键评级 -->
    <section>
        <h2>报告摘要</h2>
        <div class="summary-card">
            <h3>整体安全态势评级：<span class="high-risk">高危</span></h3>
            <div class="chart-container">
                <div class="chart">
                    <h4>关键风险指标</h4>
                    <ul>
                        <li><strong>攻击类型集中度：</strong>权限提升类攻击占比75.1%</li>
                        <li><strong>攻击量激增：</strong>5月13日环比增长823%</li>
                        <li><strong>关键资产暴露面：</strong>CentOS Linux 8.2.2004风险值高达5031</li>
                    </ul>
                </div>
                <div class="chart">
                    <h4>风险趋势模拟</h4>
                    <div class="bar-chart">
                        <div class="bar" style="height: 30%">
                            <div class="bar-label">5月10日</div>
                        </div>
                        <div class="bar" style="height: 40%">
                            <div class="bar-label">5月11日</div>
                        </div>
                        <div class="bar" style="height: 45%">
                            <div class="bar-label">5月12日</div>
                        </div>
                        <div class="bar" style="height: 80%">
                            <div class="bar-label">5月13日</div>
                        </div>
                        <div class="bar" style="height: 100%">
                            <div class="bar-label">5月14日</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- 核心风险 - 适合使用柱状图和折线图组合展示 -->
    <section>
        <h2>核心风险</h2>
        <div class="chart-container">
            <div class="chart">
                <h3>风险类型分布</h3>
                <table>
                    <thead>
                        <tr>
                            <th>风险类型</th>
                            <th>占比/数值</th>
                            <th>趋势</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>权限提升类攻击(T1548)</td>
                            <td>75.1%</td>
                            <td><span class="trend-up">斐波那契式增长(日均61.8%) ↗</span></td>
                        </tr>
                        <tr>
                            <td>CentOS Linux 8.2.2004风险值</td>
                            <td>5031</td>
                            <td>Windows 8系统的11.8倍</td>
                        </tr>
                        <tr>
                            <td>IP地址缺失资产</td>
                            <td>80%</td>
                            <td>溯源能力受限</td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <div class="chart">
                <h3>操作系统风险对比</h3>
                <div class="bar-chart">
                    <div class="bar" style="height: 100%; background-color: var(--danger-color);">
                        <div class="bar-label">CentOS<br>5031</div>
                    </div>
                    <div class="bar" style="height: 8.5%; background-color: var(--warning-color);">
                        <div class="bar-label">Windows 8<br>429</div>
                    </div>
                </div>
                <p style="text-align: center; color: var(--danger-color); font-weight: bold;">CentOS风险值是Windows的11.8倍
                </p>
            </div>
        </div>
    </section>

    <!-- 资产态势分析 - 适合使用饼图和对比柱状图 -->
    <section>
        <h2>资产态势分析</h2>
        <div class="chart-container">
            <div class="chart">
                <h3>操作系统风险集中度</h3>
                <div class="pie-chart"></div>
                <table>
                    <thead>
                        <tr>
                            <th>操作系统</th>
                            <th>攻击命中次数</th>
                            <th>占比</th>
                            <th>风险值</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>CentOS Linux 8.2.2004</td>
                            <td>1677</td>
                            <td>73.8%</td>
                            <td class="risk-high">5031</td>
                        </tr>
                        <tr>
                            <td>Windows 8系统(合计)</td>
                            <td>429</td>
                            <td>18.9%</td>
                            <td class="risk-medium">429</td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <div class="chart">
                <h3>资产信息缺失影响</h3>
                <div class="summary-card">
                    <h4>关键发现</h4>
                    <ul>
                        <li><strong>5个受影响资产中仅1个(k8s-master1)提供IP地址</strong> - 80%缺失率</li>
                        <li><strong>3个Windows 8实例均未提供网络标识信息</strong> - 严重影响溯源能力</li>
                        <li><strong>资产信息完整性评分：</strong> <span class="high-risk">20/100</span></li>
                    </ul>
                </div>
                <div class="bar-chart" style="height: 100px; margin-top: 20px;">
                    <div class="bar" style="height: 20%; background-color: var(--danger-color); width: 30%;">
                        <div class="bar-label">信息完整<br>20%</div>
                    </div>
                    <div class="bar" style="height: 80%; background-color: var(--warning-color); width: 70%;">
                        <div class="bar-label">信息缺失<br>80%</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- 告警态势分析 - 适合使用堆叠柱状图和折线图 -->
    <section>
        <h2>告警态势分析</h2>
        <div class="chart-container">
            <div class="chart">
                <h3>攻击类型分布</h3>
                <table>
                    <thead>
                        <tr>
                            <th>攻击类型</th>
                            <th>命中次数</th>
                            <th>占比</th>
                            <th>威胁等级</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>T1548(权限提升)</td>
                            <td>1582</td>
                            <td>70.3%</td>
                            <td class="risk-high">高危</td>
                        </tr>
                        <tr>
                            <td>T1548.002(权限提升-子技术)</td>
                            <td>129</td>
                            <td>5.8%</td>
                            <td class="risk-medium">中危</td>
                        </tr>
                        <tr>
                            <td>T1053(Linux At命令)</td>
                            <td>256</td>
                            <td>11.4%</td>
                            <td class="risk-low">低危</td>
                        </tr>
                        <tr>
                            <td>T1218(可疑脚本执行)</td>
                            <td>164</td>
                            <td>7.3%</td>
                            <td class="risk-low">低危</td>
                        </tr>
                    </tbody>
                </table>
                <div class="bar-chart" style="height: 150px; margin-top: 20px;">
                    <div class="bar" style="height: 100%; background-color: var(--danger-color); width: 70.3%;">
                        <div class="bar-label">T1548<br>70.3%</div>
                    </div>
                    <div class="bar" style="height: 100%; background-color: var(--warning-color); width: 5.8%;">
                        <div class="bar-label">T1548.002<br>5.8%</div>
                    </div>
                    <div class="bar" style="height: 100%; background-color: var(--success-color); width: 11.4%;">
                        <div class="bar-label">T1053<br>11.4%</div>
                    </div>
                    <div class="bar" style="height: 100%; background-color: #3498db; width: 7.3%;">
                        <div class="bar-label">T1218<br>7.3%</div>
                    </div>
                </div>
            </div>
            <div class="chart">
                <h3>攻击量时间趋势</h3>
                <table>
                    <thead>
                        <tr>
                            <th>日期</th>
                            <th>攻击量</th>
                            <th>环比增长</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>5月10日</td>
                            <td>44</td>
                            <td>-</td>
                        </tr>
                        <tr>
                            <td>5月11日</td>
                            <td>64</td>
                            <td class="trend-up">+45.5% ↗</td>
                        </tr>
                        <tr>
                            <td>5月12日</td>
                            <td>70</td>
                            <td class="trend-down">-53.1% ↘</td>
                        </tr>
                        <tr>
                            <td>5月13日</td>
                            <td>605</td>
                            <td class="trend-up">+823% ↗</td>
                        </tr>
                        <tr>
                            <td>5月14日</td>
                            <td>1086</td>
                            <td class="trend-up">+80% ↗</td>
                        </tr>
                        <tr>
                            <td>5月15日(预测)</td>
                            <td>1738</td>
                            <td class="trend-up">+60% ↗</td>
                        </tr>
                    </tbody>
                </table>
                <div class="bar-chart" style="height: 200px; margin-top: 20px;">
                    <div class="bar" style="height: 5%;">
                        <div class="bar-label">5月10日<br>44</div>
                    </div>
                    <div class="bar" style="height: 7%;">
                        <div class="bar-label">5月11日<br>64</div>
                    </div>
                    <div class="bar" style="height: 8%;">
                        <div class="bar-label">5月12日<br>70</div>
                    </div>
                    <div class="bar" style="height: 60%; background-color: var(--danger-color);">
                        <div class="bar-label">5月13日<br>605</div>
                    </div>
                    <div class="bar" style="height: 100%; background-color: var(--danger-color);">
                        <div class="bar-label">5月14日<br>1086</div>
                    </div>
                    <div class="bar" style="height: 160%; background-color: var(--danger-color); opacity: 0.5;">
                        <div class="bar-label">5月15日(预测)<br>1738</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- 防护建议 - 适合使用有序列表和分类卡片 -->
    <section>
        <h2>防护建议</h2>
        <div class="chart-container">
            <div class="recommendation-card">
                <h3>1. 资产信息完善与溯源能力提升</h3>
                <ul>
                    <li><strong>补充所有Windows 8实例的IP地址</strong> - 当前缺失率100%</li>
                    <li><strong>完善资产数据库字段</strong> (IP、地理位置、业务角色等)</li>
                    <li><strong>实施资产自动发现机制</strong> - 减少人工录入错误</li>
                </ul>
            </div>
            <div class="recommendation-card">
                <h3>2. 权限提升攻击防御强化</h3>
                <ul>
                    <li><strong>定期扫描CentOS系统的SUID/SGID权限程序</strong> - 每周至少一次</li>
                    <li><strong>部署基于文件哈希的完整性校验机制</strong> - 检测关键文件变更</li>
                    <li><strong>实施最小权限原则</strong> - 限制root权限使用</li>
                </ul>
            </div>
            <div class="recommendation-card">
                <h3>3. Windows 8系统风险缓解</h3>
                <ul>
                    <li><strong>禁用非必要的wscript/cscript执行权限</strong></li>
                    <li><strong>限制At命令(T1053)的使用范围</strong></li>
                    <li><strong>考虑升级操作系统</strong> - Windows 8已停止支持</li>
                </ul>
            </div>
        </div>
    </section>

    <!-- 附录 - 适合使用表格展示计算逻辑 -->
    <section>
        <h2>附录：关键数据计算说明</h2>
        <div class="chart-container">
            <div class="chart">
                <h3>风险值计算逻辑</h3>
                <p>公式：<strong>风险值 = 命中次数 × 威胁等级系数</strong></p>
                <table>
                    <thead>
                        <tr>
                            <th>威胁等级</th>
                            <th>系数</th>
                            <th>示例计算</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td class="risk-high">高危</td>
                            <td>3</td>
                            <td>1582 × 3 = 4746</td>
                        </tr>
                        <tr>
                            <td class="risk-medium">中危</td>
                            <td>2</td>
                            <td>129 × 2 = 258</td>
                        </tr>
                        <tr>
                            <td class="risk-low">低危</td>
                            <td>1</td>
                            <td>256 × 1 = 256</td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <div class="chart">
                <h3>关键指标说明</h3>
                <ul>
                    <li><strong>攻击命中次数：</strong>检测规则匹配成功的次数</li>
                    <li><strong>风险值：</strong>综合威胁等级和命中次数的加权评分</li>
                    <li><strong>环比增长：</strong>(当日攻击量-前日攻击量)/前日攻击量×100%</li>
                    <li><strong>斐波那契式增长：</strong>增长幅度接近黄金比例(61.8%)的指数增长</li>
                </ul>
            </div>
        </div>
    </section>
</body>

</html>